﻿//===============================================================================
// Apolineo Patterns & Practices LeanEngine Framework
//===============================================================================
// Copyright © Apolineo Desenvolvimento de Sistemas Ltda.  All rights reserved.
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY
// OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT
// LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
// FITNESS FOR A PARTICULAR PURPOSE.
//===============================================================================

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LeanEngine.SalesConcept.Entity
{
    //Estrutura para parametros da consulta de vendas
    public struct SaleSearchCriteria
    {
        #region IPagedSearchCriteria Members

        public int PageSize
        {
            get;
            set;
        }

        public int PageIndex
        {
            get;
            set;
        }

        #endregion

        #region SaleSearchCriteria Members

        public long CustomerId
        {
            get;
            set;
        }

        public long SalesmanId
        {
            get;
            set;
        }

        public long ProductId
        {
            get;
            set;
        }

        public DateTime BeginDate
        {
            get;
            set;
        }

        public DateTime EndDate
        {
            get;
            set;
        }

        #endregion
    }
}
